package kr.co.happenstance;

/**
 * 어플리케이션 상수 모음 클래스
 * @author Administrator
 *
 */
public class C {
	
	/**
	 * InApp 결제 - 상품ID
	 */
	public static final String IAB_ID = "happenstance_inapp_01";
	
	/**
	 * InApp 결제 - 상품목록 요청시 Bundle Key
	 */
	public static final String IAB_BUNDLE_KEY_BILLING_INFO = "ITEM_ID_LIST";
	
	/**
	 * InApp 결제 - 타입
	 */
	public static final String IAB_TYPE="inapp";
	
	/**
	 * InApp 결제 - 버전
	 */
	public static final int IAB_API_VERSION = 3;
	
	
	/**
	 * 메뉴 ID - 만나자
	 */
	public static final int MENU_ID_MEET = 0;
	
	/**
	 * 메뉴 ID - 홈
	 */
	public static final int MENU_ID_HOME = 1;
	
	/**
	 * 메뉴 ID - 요청 리스트
	 */
	public static final int MENU_ID_REQLIST = 2;
	
	/**
	 * 메뉴 ID - 셋팅
	 */
	public static final int MENU_ID_SETTING = 3;
	
	/**
	 * 메뉴 ID - PUSH 만나자
	 */
	public static final int MENU_ID_PUSH_MEET = 4;
	
	/**
	 * 메뉴 ID - 기다림(수신자) 
	 */
	public static final int MENU_ID_RECIPIENT_WAITING = 5;
	
	/**
	 * 메뉴 ID - 수신자 목록
	 */
	public static final int MENU_ID_RECIPIENT_LIST = 6;
	
	/**
	 * 메뉴 ID - 기다림(요청자) 
	 */
	public static final int MENU_ID_REQUESTOR_WAITING = 7;
	
	
	
	/**
	 * 알림소리설정 - OFF
	 */
	public static final int SETTING_SOUND_OFF = 0;
	
	/**
	 * 알림소리설정 - ON
	 */
	public static final int SETTING_SOUND_ON = 1;
	
	/**
	 * 페이스북 프로파일 이미지 기본 URL<br><br>
	 * 
	 * 프로필 이미지 요청시 : FACEBOOK_PROIFILE_URL+페이스북아이디+/picture?type=[large, normal, small, square]
	 * 
	 */
	public static final String FACEBOOK_PROIFILE_URL="http://graph.facebook.com/v2.0/";
	
	/**
	 * API Host Name Width "http://"
	 */
	public static final String API_HOST = "http://www.happenstance.co.kr";
	
	/**
	 * API 호출 성공시 result값
	 */
	public static final String API_RESULT_VALUE_SUCCESS = "Success";
	
	/**
	 * API 호출 실패시 result값
	 */
	public static final String API_RESULT_VALUE_FAIL =  "Fail";	
	
	/**
	 * API URL - 회원 체크
	 */
	public static final String API_URL_MEMBER_CHECK = API_HOST + "/api/memberCheck.do";
	
	/**
	 * API URL - 어플 업데이트 체크
	 */
	public static final String API_URL_APP_UPDATE_CHECK = API_HOST + "/api/appUpdateCheck.do";
	
	/**
	 * API URL - 멤버 회원 가입
	 */
	public static final String API_URL_MEMBER_INSERT = API_HOST + "/api/memberInsert.do";
	
	/**
	 * API URL - 멤버 GCM Registeration ID 업데이트 
	 */
	public static final String API_URL_MEMBER_GCM_ID_UPDATE = API_HOST + "/api/memberGcmRegisterIdUpdate.do"; 
	
	/**
	 * API URL - 로그인
	 */
	public static final String API_URL_LOGIN = API_HOST + "/api/login.do";
	
	/**
	 * API URL - 결제로그 리스트
	 */
	public static final String API_URL_PAYLOG_LIST = API_HOST + "/api/payLogList.do";
	
	/**
	 * API URL - 결제로그 입력
	 */
	public static final String API_URL_PAYLOG_INSERT = API_HOST + "/api/payLogInsert.do";
	
	
	/**
	 * API URL - 공지사항 리스트
	 */
	public static final String API_URL_NOTICE_LIST = API_HOST + "/api/noticeList.do";
	
	/**
	 * API URL - 공지사항 상세정보
	 */
	public static final String API_URL_NOTICE_INFO = API_HOST + "/api/noticeInfo.do";
	
	/**
	 * API URL - 매칭개수 
	 */
	public static final String API_URL_MATCHING_COUNT = API_HOST + "/api/matchingCnt.do";
	
	/**
	 * API URL - 매칭 
	 */
	public static final String API_URL_MATCHING = API_HOST + "/api/matching.do";
	
	/**
	 * API URL - 매칭 수락 카운트 
	 */
	public static final String API_URL_MATCHING_RECIPIENT_ACCENT_COUNT = API_HOST + "/api/matchingRecipientAcceptCnt.do";
	
	/**
	 * API URL - 매칭 요청 정보
	 */
	public static final String API_URL_MATCHING_REQUEST_INFO = API_HOST + "/api/matchingRequestInfo.do";

	
	/**
	 * API URL - 매칭 관련 업데이트 (수신자 메세지 확인 플래그, 수신자 동의 플래그, 요청자 동의 플래그)
	 */
	public static final String API_URL_MATCHING_UPDATE = API_HOST + "/api/matchingUpdate.do";
	
	
	/**
	 * API URL - 요청자 동의 여부 체크
	 */
	public static final String API_URL_MATCHING_ACCEPT_YN = API_HOST + "/api/matchingAcceptYn.do";
	
	/**
	 * API URL - 회원 최종 위치 조회
	 */
	public static final String API_URL_MEMBER_LAST_LOCATION = API_HOST + "/api/memberLastLocation.do";
	
	/**
	 * API URL - 수신자 동의 리스트 조회
	 */
	public static final String API_URL_RECIPIENT_ACCEPT_LIST= API_HOST + "/api/recipientAcceptList.do";

	/**
	 * API URL - 요청 개수 조회
	 */
	public static final String API_URL_REQUEST_COUNT= API_HOST + "/api/getRequestCount.do";

	/**
	 * API URL - 요청 목록 조회
	 */
	public static final String API_URL_REQUEST_LIST= API_HOST + "/api/getRequestList.do";

	/**
	 * API URL - 요청 목록 조회
	 */
	public static final String API_URL_MEMBER_LOCATION_UPDATE= API_HOST + "/api/memberLocationUpdate.do";
	
	/**
	 * API URL - 결제체크
	 */
	public static final String API_URL_BILLING_CHECK= API_HOST + "/api/billingCheck.do";
	
	/**
	 * API URL - 정상구매체크
	 */
	public static final String API_URL_BUY_CHECK= API_HOST + "/api/buyCheck.do";

	
	/**
	 * 회원구분 - 정상회원
	 */
	public static final String MEMBER_GBN_OK = "O";
	
	/**
	 * 회원구분 - 비회원
	 */
	public static final String MEMBER_GBN_NOT = "N";
	
	/**
	 * 회원구분 - 차단회원
	 */
	public static final String MEMBER_GBN_BREAK = "B";
	
	/**
	 * 회원구분 - 탈퇴회원
	 */
	public static final String MEMBER_GBN_REMOVE = "R";
	
	/**
	 * ShardPrefences 이름
	 */
	public static final String SHARED_PREF_NAME = "HAPPENSTANCE_PREF";
	
	/**
	 * ShardPrefences 키값 - GCM id
	 */
	public static final String SHARED_PREF_KEY_GCMID = "GCMRegistrationId";
	
	/**
	 * ShardPrefences 키값 - Sound Flag
	 * 
	 */
	public static final String SHARED_PREF_KEY_SOUND = "SettingSound";
	
	
	/**
	 * 매칭 관련 업데이트 구분 - 수신자 메세지 확인
	 */
	public static final String MATCH_UPDATE_GBN_RECEIPIENT_CONFIRM = "A";
	
	/**
	 * 매칭 관련 업데이트 구분 - 수신자 동의
	 */
	public static final String MATCH_UPDATE_GBN_RECIPIENT_ACCEPT = "B";
	
	/**
	 * 매칭 관련 업데이트 구분 - 요청자 동의
	 */
	public static final String MATCH_UPDATE_GBN_MATCHING_ACCEPT = "C";	
	
	
}
